<h1>Creating the first Component: what is a Component ?</h1>
<ul>
	<li>An advanced use of Archetype is to use Components.</li>

	<li>So, what are Components ?
	<ul>
		<li>They are convenient object structures which allows a lot of
		simple and powerful services:
		<ul>
			<li>Dependency management: express your dependencies (other
			components, librairies, style files, template files, ...), then all
			those dependencies will be automagically loaded before your Component
			is available.</li>
			<li>Extended object oriented services: all function of the
			object are already bound to itself, public and private method
			management, simplified inheritance.</li>
			<li>Simple event driven communication between components: every
			component can listen to an infinite range of events, and fire them as
			simply as calling a method</li>
		</ul>
		</li>
		<li>At the moment you can use 2 kind of Components:
		<ul>
			<li>Components: They are usually used to implement the behavior
			of the application.</li>
			<li>Graphical Components: They are used as some kind of usually
			called "Widget". They have simple "template rendering management"
			based on a "Smarty like" template system.</li>
		</ul>
		</li>
	</ul>
	</li>



	<li><strong>Now click on the page to go next page</strong></li>
</ul>
